// platform specific stuffs

#ifdef _MSC_VER
#include "windows.h"
#include "EShellWin32.h"
#include "EGraphicDeviceDriverD3D.h"
#include "EKeyboardDeviceDriverWin32.h"
typedef end1::EShellWin32					EPlatformShell;
typedef end1::EGraphicDeviceDriverD3D		EPlatformGraphicDeviceDriver;
typedef end1::EKeyboardDeviceDriverWin32	EPlatformKeyboardDeviceDriver;
#else
#include "EShellWx.h"
#include "EGraphicDeviceDriverOpenGL.h"
#include "EKeyboardDeviceDriverWx.h"
typedef end1::EShellWx						EPlatformShell;
typedef end1::EGraphicDeviceDriverOpenGL	EPlatformGraphicDeviceDriver;
typedef end1::EKeyboardDeviceDriverWx		EPlatformKeyboardDeviceDriver;
#endif

#ifdef _MSC_VER
#define RUN_SHELL(shell) ESHELL_WIN32( shell );
#else
#define RUN_SHELL(shell) ESHELL_WX( shell );
#endif

// vim: ts=4:sw=4
